package com.gccloud.design.dto;

import com.gccloud.design.common.BwpBusinessTypeCommon;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 流程业务类型表
 * @author li.tao2
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BwpBusinessTypeDto extends BwpBusinessTypeCommon {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("编码")
    private String code;

    @ApiModelProperty("层级")
    private String leafNode;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("序列")
    private String seq;

    @ApiModelProperty("排序")
    private Integer orderIndex;

    @ApiModelProperty("父节点")
    private Integer parentId;

    @ApiModelProperty("业务系统租户注册ID")
    private Integer amId;


    private Integer id;
    private String sysName;

    private String createTime;
    private String createUser;
    private String updateTime;
    private String updateUser;
    private Integer delFlag;

    private String repoId;
    private String activityName;
    private String activityType;
    private String businessTypeName;

    private String activateRuleType;
    private String branchPattern;
    private String description;
    private String moreModel;
    private String resetParticipant;
    private String autoOrManual;


    private String optBranchName;
    private String optBranchCode;
    private String optBranchValue;
    private Integer optBranchId;
    private Integer formId;
    private String isBind;
    private String version;
}
